cmake_minimum_required(VERSION 2.6)
project(raytracer)

include(FindSDL)
include(FindOpenGL)

set(CMAKE_CXX_FLAGS "-o3 -Wall")

if (SDL_FOUND)
  message(STATUS "SDL van")
  include_directories(${SDL_INCLUDE_DIR})
else (SDL_FOUND)
  message(STATUS "SDL nincs")
endif (SDL_FOUND)

if (OPENGL_FOUND)
  message(STATUS "OpenGL van")
  include_directories(${OPENGL_INCLUDE_DIR})
else (OPENGL_FOUND)
  message(STATUS "OpenGL nincs")
endif (OPENGL_FOUND)

add_executable(raytracer
  source/main.cpp
  source/func.cpp
  source/gl.cpp
  source/renderer.cpp
  source/scene.cpp
  source/settings.cpp
  source/window.cpp
)

target_link_libraries(raytracer ${SDL_LIBRARY} ${OPENGL_LIBRARY})
